a technological masterpiece - Türkisch Englisch Wörterbuch